package com.xxx.mall.vo;

import lombok.Data;

import java.util.List;

/**
 * @author 邢晨旭
 * {@code @date} 2023/11/24
 */
@Data
public class SpuVO {
    /**
     * spu id
     */
    private Long spuId;
    /**
     * 品牌ID
     */
    private Long brandId;

    /**
     * 分类ID
     */
    private Long categoryId;

    /**
     * 店铺分类ID
     */
    private Long shopCategoryId;

    /**
     * 品牌
     */
    private BrandVO brand;

    /**
     * 分类
     */
    private CategoryVO category;

    /**
     * 店铺分类ID
     */
    private CategoryVO shopCategory;

    /**
     * 店铺id
     */
    private Long shopId;
    /**
     * 店铺id
     */
    private Long shopName;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 卖点
     */
    private String sellingPoint;

    /**
     * 商品介绍主图
     */
    private String mainImgUrl;

    /**
     * 商品图片 多个图片逗号分隔
     */
    private String imgUrls;

    /**
     * 商品视频
     */
    private String video;

    /**
     * 售价，整数方式保存(单位分)
     */
    private Long priceFee;

    /**
     * 0:下架, 1:上架
     */
    private Integer status;

    /**
     * sku是否含有图片 0无 1有
     */
    private Integer hasSkuImg;

    /**
     * 序号
     */
    private Short seq;

    /**
     * 商品属性列表
     */
    private List<SpuAttrValueVO> spuAttrValues;

    /**
     * sku
     */
    private List<SkuVO> skus;

    /**
     * 商品详情
     */
    private String detail;

    /**
     * 总库存
     */
    private Integer totalStock;

    /**
     * 销量
     */
    private Integer saleNum;


}
